Tool - Assisted Mashup Development
نویسندگان
چکیده
W eb mashups 1 are Web applications generated by combining content, presentation, or application functionality from disparate Web sources. They aim to combine these sources to create useful new applications or services. Content and presentation elements typically come in the form of RSS or Atom feeds, various XML formats, or as HTML, ShockWave Flash (SWF), or other graphical elements. Publicly available APIs (in JavaScript, for example) typically provide application functionality. Content, functionality, and presentation are then glued together in disparate ways: via JavaScript in the browser, server-side scripting languages such as Hypertext Preprocessor (PHP) or Ruby, or traditional languages such as Java or C#. “Mashup” has become one of the hottest buzzwords in the Web applications area, and many companies and institutions are rushing to provide mashup solutions (or to relabel existing integration solutions as mashup tools). Amidst this frenzy, it’s difficult to distinguish between mashups and traditional integration efforts. This article aims to provide some clarity in regard to
منابع مشابه
The Design of Block-based Mashup Tool for End- Users Mashup Applications Development
A mashup application is a web application that combines contents from several sources into an integrated web experience A mashup tool is a software tool to assist users in developing web mashup application. Most of these tools are developed by employing end-users development approaches such as scripting, wire, widget, spreadsheet, and Programming by Demonstration. However, although these tools ...
متن کاملAssisted Reuse of Pattern-Based Composition Knowledge for Mashup Development
First generation of the World Wide Web (WWW) enabled users to have instantaneous access to a large diversity of knowledge. Second generation of the WWW (Web 2.0) brought a fundamental change in the way people interact with and through the World Wide Web. Web 2.0 has made the World Wide Web a platform not only for communication and sharing information but also for software development (e.g., web...
متن کاملAn analysis of spreadsheet-based services mashup
Spreadsheets, a popular productivity tool, has gained attention as a potential mashup development environment targeted towards end-users. In this paper, we present a general architecture of mashup tools for spreadsheets. We also present an analysis of the state-of-the art on spreadsheet-based mashup tools. The analysis result is used to guide our research in developing a lightweight semi-automa...
متن کاملAssisted Mashup Development: On the Discovery and Recommendation of Mashup Composition Knowledge
Over the past few years, mashup development has been made more accessible with tools such as Yahoo! Pipes that help in making the development task simpler through simplifying technologies. However, mashup development is still a difficult task that requires knowledge about the functionality of web APIs, parameter settings, data mappings, among other development efforts. In this work, we aim at a...
متن کاملOn the Systematic Development of Domain-Specific Mashup Tools for End Users
The recent emergence of mashup tools has refueled research on end user development, i.e., on enabling end-users without programming skills to compose their own applications. Yet, similar to what happened with analogous promises in web service composition and business process management, research has mostly focused on technology and, as a consequence, has failed its objective. In this paper, we ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009